<?php
/**
 * debug
 * @copyright	http://www.easymvc.com
 * @author 		光哥 <439884988@qq.com>
 * @version		1.0 - 2012-07-09
 * @package		Frame
 */
if(!defined('EASYMVC')) {
	exit('Access Denied');
}
class Frame_Debug {
	
	public static function run_usage(){
		self::mem();
		self::execute_time();
	}
	/**
	 * 内存
	 */
	public static function mem(){
		echo "<br />"."内存使用:".Lib_Func::convert(memory_get_usage());
	}
	/**
	 * 程序执行完毕时间
	 */
	public static function execute_time(){
		$du = Lib_Func::micro_time() - $GLOBALS['start_time'];
		echo "\t执行时间：".$du."s";
	}
	
	/**
	 * 分段运行时间
	 */
	public static function  run_time() {
		$du = Lib_Func::micro_time() - $GLOBALS['start_time'];
		$debug = debug_backtrace ();
		//打印代码执行的行数.以及执行花费时间.
		echo  $debug[0]['file']."|".$debug[0] ['line'] . "|" . $du . "<br>";
	}
}
?>